// 知识点：在类型转换之前需要先判断参数类型是否相同！

// (a)：合法，T为 int*

// (b)：合法，T1和T2都为int*

// (c)：合法，顶层const会被忽略掉，T为int*

// (d)：合法，T1和T2都为int*

// (e)：不合法，首先需要判断实参的类型是否相同，再判断类型是否可转换，两参数一个为const一个非const

// (f)：hefa，T1和T2都为int*